const { getOne, getCount, getAll } = require('../utils/dbTools')
const tableName = 'admin'



/**
 * 根据条件查询
 * @parma {object} map 查询条件
 * 
*/
const getAdminInfo = async (map) => {
    if (!map) return false
    const result = await getOne(tableName, map)
    return result
}

/**
 * 查询数据总数
 * 
 */
const getAdminTotal = async () => {
    if (map) return false
    const result = await getCount(tableName)
    return result
}

/**
 * 查询数据列表
 * @param {page} number 页码
 * @param {size} number 每页显示数据条目数
 * */
const getAdminList = async (page, size) => {
    if (map) return false
    const result = await getAll(tableName, { page, size })
    return result
}



module.exports = {
    getAdminInfo, getAdminTotal, getAdminList
}